History
History
Synonyms
UK
US
Meaning:
secrete

to produce (a liquid) by secretion

hide

STASH AWAY as in Wiktionary
STASH AWAY as in Wikipedia